YOU BUY the baby BMW 1 Series with your heart, because, your bank manager will say it just does not add up.
The road test BMW 120d SE sells for $57,900. For that, you could buy a new four-wheel drive - or most other five-door hatchbacks for $25,000 or more under that price.
But that is not what BMW's cheapest five-door hatchback is all about.
more >