BMW Fined For Series Of Violations On Mini Recall