Falken 452's are probably the best tyre on a budget. Kumho Ecsta Sport KU31 are good too - I had these on my E93 and was pleasantly surprised at the grip and ride. I would've bought the Falkens had I been able to get them at the time, however.
If you can come up with slightly more cash the Vredestein Ultrac Sessanta is a good tyre.
Cant comment on dealers in your area as I'm from the south.
Current: F30 318d Sport manual, AW, 18" alloys
Sold: R56 MINI Dooper 2010, Chilli, Bluetooth
Sold: E93 325i M-Sport auto 2007
Sold: E91 320d SE 2005
Sold: E46 318Ci Coupe 2002