Ended up finishing exams too late and seeing two of the E39s I was eying sold.
I found a 2001 E39 with the m-sport package but without the 6spd manual. It said 101000km but the owner talked to me later and told me after reviewing the UVIP, the car probably had 210k~ km with 3 previous owners. Although it looks like a good deal, a post-180k E39 with little to no service records isn't what I'm looking for, especially if it's auto.
I guess the hunt continues.