At 130,000 miles, every bushing/bearing/ball joint, and the shocks should have been replaced already if you want it to drive properly (true of any car of that mileage). From a reliability perspective, at minimum it should have a new cooling system and belt tensioners/idlers done already.
Far more detailed answer of what should be done when:
https://nam3forum.com/forums/forum/m...ockdown-thread
130,000 is nothing, but it'll be crap if it's received... BMW scheduled maintenance. My two e46 M3s are 160,000 miles (including >20,000 track miles) and 205,000 miles. Both drive like new and reliability wise I wouldn't hesitate to drive either across the country tomorrow (and have). But, I maintain them to the schedule above.