BMW M cars from the E60 and E90 generations are not exactly the most desirable in the badge’s history. Despite the fact that ...