I wrote a beautiful response and forum logged me out - lost it
Anyway, In my opinion its a very nice touring with a smattering of rare expensive parts - Mtechnic II kit, design edition interior, euro weaves, etc.
It would have to be checked over for rust as German/Austrian cars driven in winter rusted badly. The paint looks really nice though.
M20B20 is rated at 127 bhp, so agree likely not 150 hp without modifications??
I own a 325i touring and two 320i E30's, they come with the same 51mm struts/shocks and brakes as the 325i (same part numbers on realoem). The trans should be G240 and small case diff though.
The M20B20 engine is sweet and I'd take all day over a 4 cylinder touring.