Very good mileage, congratulations!
If you have all the services acording to BMW schedule, is possible you don't need more than that, perhaps you can spend few bucks on your dealer to check some parts that could be affected with water or moisture, like:
- dogbones - rear suspension.
- check all the rubber seals: rear end oil seal, caliper cylinder seals (cylinders).
- Check battery amperage, be sure it has a good discharge (for example put 2 highbeam lamps in paralel connection - approx 12 amp, must have bright light after 20 or 30 secs.).
-Change of brake fluid, check brake pads.
- Check rubber tubes,(coolant and fuel), must have no external cracks.
But also is true, Murphy has the reason, the broken piece is the n+1 checked