To improve steering response:
Easy things to do:
-More aggressive alignment, add some toe-out in the front and maybe some caster
-Low profile tires with a good stiff sidewall, possibly with larger wheels
Harder things to do:
-Quicker steering rack ratio (as mentioned)
-Smaller steering wheel (depending on personal preference)
-Replace any steering joints with better ones (if available)
Your quest for BMW steering may be impossible without some serious work because BMW has been known to use a variable ratio steering rack. That is to say the steering ratio changes with vehicle speed, not just the steering effort. MAGIC. I do not know if your friend's BMW has this or not, but it certainly makes steering feel telepathic.