A businesswoman has told of the terrifying moment she had a gun pointed at her by a carjacker.

The 31-year-old married property developer was filling up her £20,000 Mercedes S320 with petrol when she was confronted by a man armed with a mini-machine gun. He pointed the gun at her stomach, demanded her car keys then leapt in and sped off with an accomplice.

The woman, from Bradford, said: "It happened very quickly but it seemed much longer at the time. I was just thinking he was going to shoot me and I was going to die. It was terrifying.

"I gave him the keys and hid behind the petrol pump."

She had stopped at the Total station at the Rooley Avenue roundabout, Odsal, Bradford, just before 11.30pm on Sunday.

"I noticed a car parked up with a couple of men stood outside it as I pulled into the garage but thought nothing of it," she said.

"I had just finished putting petrol in when this guy appeared and demanded my car keys. He pulled out a black gun, like a mini-machine gun, and demanded the keys again. I gave them to him and he jumped in the car and another man jumped in the passenger seat and they sped off."

The victim said her laptop, two mobile phones, clothes, jewellery and a satellite-navigation system had been in the car.

" I didn't sleep for two nights," she said.

The car has not been recovered, although it was seen the following night at a garage in Huddersfield when the occupants put in £50 of petrol and drove off without paying.

Detectives are investigating a possible link to another service station robbery half an hour earlier. Two men with a similar firearm robbed a kiosk attendant at the Victoria service station in Bruntcliffe Road, Morley.

The gunman was Asian, about 25, slim, about 5ft 9ins, with black hair gelled forward and short at the sides. He wore a blue long-sleeved top and blue stone-washed jeans.

His accomplice was 5ft 5ins to 5ft 6ins, chubby, with discoloured or pock-marked skin on the left of his face.

Anyone with information should ring Crimestoppers anonymously on 0800 555 111 or Bradford central police station on (01274) 376459.

e-mail: steve.wright @bradford.newsquest.co.uk