How does it run? 190,000 can be a lot, but I'd it was properly maintained then they can for a long time. The coolant system is usually the weak point in the engine. Try to get all the service records to see what has been replaced and if their has been any common issues.
My 98 328i has 262,000km on it. And if I hadn't cut down how much I drive it I would probably have 300,000 by now