The 4 series looks great when you add the sport package and by the time I add options it will be about 5 k more, I work for BMW so it's strange buying a benz but there really is not another car that has as much style and uniqueness as the CLA for the price. My dealer should have a 4 series by August so at least I can see the car first before I close the deal on the CLA.I was in almost the same position. I wanted the 4 series so badly that I waited quite a bit.
Then when I heard and saw that it'll be More expensive than the current 3 series coupe, I gave up. It would have been atleast 5k above the same setup of the CLA. And like everyone above stated their both different cars for different ranges and the 5k difference explains it.
If you have the extra cash and patience I'd go for BMW.
I on the other hand didn't had both.