upset. Beharall ended his loan spell in November 2001. Oldham Athletic Ten days after leaving Grimsby Town, Beharall was on the move again, this time to Oldham Athletic on a loan deal to the end of the season. Beharall made his dèbut in a 0–0 draw against Stoke City on 21 November 2001. He played 17 league games, two FA Cup and two Football League Trophy matches during his loan spell at Oldham, scoring one goal in the 89th minute in a 1–1 draw against Wigan Athletic on 15 December 2001. Beharall was bought by Oldham Athletic on 6 March 2002 for £150,000 on a three-year contract after impressing during his loan deal. David played one more league game for The Latics during the 2001–02 season against Wigan on 9 March, a match which Wigan won 1–0. In the 2002–03 season Beharall played 32 league, 4 League and 3 FA Cup games for Oldham under the management of Iain Dowie, who replaced Mick Wadsworth in the summer of 2002. In the pre-season of the 2003–04 season, he suffered an injury which left him out of action until October 2003. During this time in August 2003 Beharall was a victim of a carjacking when he and teammate Adam Griffin were attacked when they stopped at a cash machine with Beharall leaving Griffin in the passenger seat and his £21,000 Mercedes-Benz R230 car parked at a Texaco garage in Oldham. Griffin was left defenseless with one of the attackers holding him at knifepoint and another man hit Griffin's left arm with an iron bar, then dragging and throwing Griffin to the ground. Beharall left his wallet and mobile phone in the car but was relieved that he and Griffin were OK. During the 2003–2004 season Beharall played 7 league, 2 FA Cup and 2 Football league games, he also scored 2 league goals against Plymouth Argyle on 1 November 2003. After playing only 6 league games during the 2004–05 season new manager Brian Talbot, Beharall left the club on 24 January 2005 after agreeing a settlement figure. Carlisle United Nine days after leaving Oldham, Beharall joined Carlisle United, with him signing a contract until July 2006. This was the first time in his career he played for a non-league club. Beharall made his debut for the club in the 2–2 draw against Gravesend & Northfleet on 12 February 2005. In the 2004–05