Due out in 2018 is the next generation BMW M5. It might be too early, but can you image the car looking like this? Photo source: designrm