Hi all,Here's the story:1. I'm planning to buy a 2005 / 2006 320i E90 with full service record, low mileage and not a recon or unregistered unit. What's the market for it?2. The wifey prefer 2006 Mercedes B170 and I can get it for 135k.So the question is 2005 BMW 320i E90 vs 2006 Mercedes B170. Which is better?The car is for the wifeyThe main problem is the price:2006 B170 = 135k, 2005/ 2006 320i E90 = ???:boxing: