QFT. My RRSSC throws 100 error codes every time it rains, which is thankfully not too often, dealer hasn't been able to correct, and the one time I tried 100mph+ I got an engine fault warning and it went to limp-home like it crashed into a wall.
Not surprising, my dad does auto diagnostics, and he told me that Land Rovers & Alfa Romeo are a nightmare for reliability/build quality. Interestingly he doesn't rate BMW either, seen a lot of very expensive problems with them.