I've been driving a 90,000-mile, 21-year-old BMW 330Ci (E46) for several weeks thanks to online auction website eBay, which ...
From £50 runarounds to cult classics, a lifetime of buying and selling leaves our writer with a few painful what-ifs ...
Over the last 54 years, BMW's iconic M division has built some legendary engines and cars. Some of those cars, though, are maybe just a little bit more legendary than others. This list includes 10 of ...
New chassis, 300 hp, and heritage done right.