If you want a brand new BMW i4 M Sport, you have two choices. The first is to lay out the full £52,770. The second is to tell ...