We all have that one car which we aspire to own/lease one day. For many drivers, this has been the BMW M5 which is the perfect mix of style, class, balance and responsiveness. With an array of fantastic M Performance vehicles including the BMW M2, BMW M3, BMW M4 and BMW M6, customers have been […]