it depends on how much it's costing you. just because it has the "Performance Package-(zhp)" doesn't mean it's worth some extraordinary price, especially with high mileage. at that mileage some of the unique items of that package are shot and have or need to be replaced. making the package of parts not so much a package anymore.
if the car is clean and maintained with oem parts then mileage should not be an issue in its longevity. but ask yourself how many thousand do you want to spend on a 140,000 mile 330? when you go to sell how many miles do you think it will have and it's value then? personally I would hold out unless its a unique color, immaculate, and inexpensive.
OE CSL WHEELS - OE CSL BRAKES - OE AUTOFOLD MIRRORS - CSL TRUNK - CSL DIFFUSER - AA SPORT TUNE - AA PULLEYS - BILSTEIN PSS9s - AS 40% SSK
CF CSL RACE LIP - NAVI - BMW PERF CF STRUT BAR - BMW GROUP N MNTS - GRUPPE M CF INTAKE - UUC SS BRAKELINES, TRANS MNTS, RTABs - 4.10 BMW M-SPORT DIFF