Roadshow editors pick the products and services we write about. When you buy through our links, we may get a commission.

2012 BMW 335i (pictures)

BMW puts a lot of tech at the disposal of its small sedan, but a few bad choices in the options make it a boring car to drive.