169,000 kms at ten years old, and you think that's a high mileage? average 16,900kms per year. nope, that's about right. 10,000kms per year is average low, 20,000kms per year average high.
In Oz 16,900 per year would be considered low.
As for 'good deal' - if you can't afford or are disinclined to buy a 'better' one, you're prolly better off without.
The 545i is said to be a great car, I've been tempted. My mate had one for years, grew tired of it's niggles and repair costs in the end. Seat occupancy mat, steering column sensor, brakes, balljoints - all those modern BMW things. Okay if you're spannering yourself, not so exciting if you're paying someone else.
You'd buy the 4.5 V8 for mile-munching - cruising around the north island. when you consider that, 16,900kms per year is great restraint.
YMMV