That's a rather subjective question that's almost impossible to answer. It also depends on what you call fun. Both would be fun to drive, but if I were to make the choice purely on the driving experience I would choose the BMW.
Disclaimer: You acknowledge and agree that all answers are provided as a general guide only and should not be relied upon as bespoke advice. CarsGuide is not liable for the accuracy of any information provided in the answers.