I have 2008 mercedes c300, got it for 42k in february, and I'm not too happy with the car. It's very smooth and has great tech inside, but it's not sporty enough for my tastes. I want to trade it in for a 335i coupe, but the BMW dealer only wants to give 29k for my car as trade in, plus the coupe will cost over 50k fully loaded. I will be losing over 10k on this trade-in. Now for reference: That is the c300 and this is the 335i coupe The 335i has over 300hp, while the c300 has 228hp. Now from what I heard, BMW actually has better handling, and better reliability than mercedes. Although I know mercedes is a more prestigious brand. I've never driven a bmw. Do you guys believe it is worth it for me to lose 10k? I've already paid off my c300, too. Thing is, I just keep drooling over those coupes every time I see one.