You're getting way too hung up on mileage....... If using your example where it felt like #1 was driven by grandma and #2 was driven by teenager, then that should have more focus on your decision than 9k miles. Hearing the rattles and feeling the way it drives could be telling you something which means a lot more than mileage. Maintenance records are also a joke IMHO as dealerships using that as a selling point also use that for people buying cars to get them to get all their maintenance at their shops at stupid prices.... but hey it's on the service record which proves it's better....screw that.
If the only thing that is getting you leaning towards #2 is the mileage, then throw that out the window. 9K miles is nothing anymore as long as it is taken care of. Go with the one that feels better unless they find the source of the rattle and get it fixed before you buy it. I'd rather buy a 90K mileage car that has been taken care of than a 40K mileage car that has been beat to heck and had oil changes ever 15-20k any day all day. But then I can fix about anything on a vehicle and do all the maintenance myself.
Good luck
If the only thing that is getting you leaning towards #2 is the mileage, then throw that out the window. 9K miles is nothing anymore as long as it is taken care of. Go with the one that feels better unless they find the source of the rattle and get it fixed before you buy it. I'd rather buy a 90K mileage car that has been taken care of than a 40K mileage car that has been beat to heck and had oil changes ever 15-20k any day all day. But then I can fix about anything on a vehicle and do all the maintenance myself.
Good luck