Hi T Mac, also have a 04 Z4 3.0i.
Issues I had were the coil packs, replaced under warranty by dealer.
Sticky steering problem, replaced by dealer (warranty honored after it expired due to prior complaint while in warranty).
Look on this forum for sticky steering issues. This deals with 03 and 04 model years.
Get the CARFAX