Everything you need to research your new BMW. Prices, standard and optional equipment, technical specifications and independent road tests.