In an age when car enthusiasts are being urged to embrace practicality, BMW has decided to throw caution, reason, and a bit ...
BMW’s new M5 PHEV Touring driven► 717bhp V8 and a claimed 38-42 mile range► A sports SUV alternative but at 2475kg almost as heavy The BMW M5 has switched to plug-in hybrid power for its seventh ...